From b4d9ea18781c8cee9597872acf2ff13f087f73d3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 4 Jan 2014 23:15:40 -0500 Subject: [PATCH] GtkModelMenuItem: set initial accessible role The initial state of GtkModelMenuItem is that of a normal menu item, but the accessible we are using, GtkCheckMenuItemAccessible, starts out with a role of 'check menu item'. Fix that up by explicitly setting the initial accessible role. --- gtk/gtkmodelmenuitem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkmodelmenuitem.c b/gtk/gtkmodelmenuitem.c index 2235ff7e68..bb5210cf65 100644 --- a/gtk/gtkmodelmenuitem.c +++ b/gtk/gtkmodelmenuitem.c @@ -356,6 +356,8 @@ gtk_model_menu_item_class_init (GtkModelMenuItemClass *class) g_object_class_install_property (object_class, PROP_ACCEL, g_param_spec_string ("accel", "accel", "accel", NULL, G_PARAM_WRITABLE | G_PARAM_STATIC_STRINGS)); + + gtk_widget_class_set_accessible_role (GTK_WIDGET_CLASS (class), ATK_ROLE_MENU_ITEM); } GtkWidget * -- 2.30.2